package cn.schoolwow.ams.module.block.form.initial.domain;

import cn.schoolwow.ams.domain.block.list.common.AMSFieldOption;
import cn.schoolwow.ams.module.block.common.domain.BlockContext;
import cn.schoolwow.ams.module.block.listBlock.common.domain.remoteSelect.BlockRemoteSelect;

import java.util.ArrayList;
import java.util.List;

public class FormBlockContext extends BlockContext {
    /**api前缀*/
    public String apiPrefix;

    /**实体类名*/
    public transient Class formClass;

    /**字段列表*/
    public List<AMSFieldOption> responseFields = new ArrayList<>();

    /**远程下拉框列表*/
    public List<BlockRemoteSelect> remoteSelectList = new ArrayList<>();

    /**操作按钮*/
    public List<FormBlockOperationContext> blockOperationContextList = new ArrayList<>();
}
